[INFO] cloning repository https://github.com/frits-v/muzzle
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/frits-v/muzzle" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffrits-v%2Fmuzzle", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffrits-v%2Fmuzzle'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 892385dee49a29ba94ab6524fa391901afc0602a
[INFO] testing frits-v/muzzle against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffrits-v%2Fmuzzle" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/frits-v/muzzle
[INFO] finished tweaking git repo https://github.com/frits-v/muzzle
[INFO] tweaked toml for git repo https://github.com/frits-v/muzzle written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/frits-v/muzzle on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/frits-v/muzzle already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a76cd320828d5ca5019895cf46ca1d0d27ccc2967e6d90b1e08d5c671d60fc20
[INFO] running `Command { std: "docker" "start" "-a" "a76cd320828d5ca5019895cf46ca1d0d27ccc2967e6d90b1e08d5c671d60fc20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a76cd320828d5ca5019895cf46ca1d0d27ccc2967e6d90b1e08d5c671d60fc20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a76cd320828d5ca5019895cf46ca1d0d27ccc2967e6d90b1e08d5c671d60fc20", kill_on_drop: false }`
[INFO] [stdout] a76cd320828d5ca5019895cf46ca1d0d27ccc2967e6d90b1e08d5c671d60fc20
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 13c8b13c1105be4ce5c106f477b78a35b99d24bf61f6d7d77afd9b5febd0d05d
[INFO] running `Command { std: "docker" "start" "-a" "13c8b13c1105be4ce5c106f477b78a35b99d24bf61f6d7d77afd9b5febd0d05d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling muzzle-hooks v0.2.0 (/opt/rustwide/workdir/hooks)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.86s
[INFO] running `Command { std: "docker" "inspect" "13c8b13c1105be4ce5c106f477b78a35b99d24bf61f6d7d77afd9b5febd0d05d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "13c8b13c1105be4ce5c106f477b78a35b99d24bf61f6d7d77afd9b5febd0d05d", kill_on_drop: false }`
[INFO] [stdout] 13c8b13c1105be4ce5c106f477b78a35b99d24bf61f6d7d77afd9b5febd0d05d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c2c6b8a9537b8d5fb45ccd00c5159296ea10da6a98f8ebb32c31a16f23ae791b
[INFO] running `Command { std: "docker" "start" "-a" "c2c6b8a9537b8d5fb45ccd00c5159296ea10da6a98f8ebb32c31a16f23ae791b", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling muzzle-hooks v0.2.0 (/opt/rustwide/workdir/hooks)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.74s
[INFO] running `Command { std: "docker" "inspect" "c2c6b8a9537b8d5fb45ccd00c5159296ea10da6a98f8ebb32c31a16f23ae791b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c2c6b8a9537b8d5fb45ccd00c5159296ea10da6a98f8ebb32c31a16f23ae791b", kill_on_drop: false }`
[INFO] [stdout] c2c6b8a9537b8d5fb45ccd00c5159296ea10da6a98f8ebb32c31a16f23ae791b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 93f1bccbe879461d0925748d4d7644a1bdd6f92e0323e1055a62c72d0d0790f3
[INFO] running `Command { std: "docker" "start" "-a" "93f1bccbe879461d0925748d4d7644a1bdd6f92e0323e1055a62c72d0d0790f3", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/muzzle-644a17d31d4d3aab)
[INFO] [stdout] 
[INFO] [stdout] running 309 tests
[INFO] [stdout] test changelog::tests::test_days_to_date ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_mcp_tool ... ok
[INFO] [stdout] test changelog::tests::test_extract_push_arg ... ok
[INFO] [stdout] test changelog::tests::test_append_to_changelog ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_bash_generic ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_bash_truncation ... ok
[INFO] [stdout] test changelog::tests::test_extract_git_dir ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_edit ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_write ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_mcp_read_tools ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_bash_commands ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_jira_issue ... ok
[INFO] [stdout] test config::tests::test_bin_dir_env_override ... ok
[INFO] [stdout] test config::tests::test_changelog_symlink_path ... ok
[INFO] [stdout] test config::tests::test_changelog_uses_state_dir ... ok
[INFO] [stdout] test config::tests::test_config_file_path ... ok
[INFO] [stdout] test changelog::tests::test_input_fields_from_value ... ok
[INFO] [stdout] test config::tests::test_bin_dir_empty_env_falls_through ... ok
[INFO] [stdout] test config::tests::test_home_and_workspace_not_empty ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_mutating_not_skipped ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_skip_tools ... ok
[INFO] [stdout] test changelog::tests::test_output_fields_from_value ... ok
[INFO] [stdout] test config::tests::test_bin_dir_default_not_empty ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_bash_git ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_bash_git_push ... ok
[INFO] [stdout] test config::tests::test_parse_path_list_expands_tilde ... ok
[INFO] [stdout] test config::tests::test_rate_limit_dir ... ok
[INFO] [stdout] test config::tests::test_spec_uses_state_dir ... ok
[INFO] [stdout] test config::tests::test_state_dir_default ... ok
[INFO] [stdout] test changelog::tests::test_extract_first_word ... ok
[INFO] [stdout] test config::tests::test_pid_marker_uses_state_dir ... ok
[INFO] [stdout] test config::tests::test_is_in_any_workspace ... ok
[INFO] [stdout] test config::tests::test_state_dir_env_override ... ok
[INFO] [stdout] test config::tests::test_parse_path_list_trims_whitespace ... ok
[INFO] [stdout] test config::tests::test_validate_workspace_exists ... ok
[INFO] [stdout] test config::tests::test_validate_workspaces_all_exist ... ok
[INFO] [stdout] test config::tests::test_validate_workspace_missing ... ok
[INFO] [stdout] test config::tests::test_workspace_env_override ... ok
[INFO] [stdout] test config::tests::test_workspace_for_path_finds_match ... ok
[INFO] [stdout] test config::tests::test_state_dir_xdg_override ... ok
[INFO] [stdout] test config::tests::test_workspace_for_path_no_match ... ok
[INFO] [stdout] test config::tests::test_expand_tilde ... ok
[INFO] [stdout] test config::tests::test_worktree_dir ... ok
[INFO] [stdout] test config::tests::test_workspaces_empty_env_falls_back ... ok
[INFO] [stdout] test config::tests::test_workspaces_legacy_singular_fallback ... ok
[INFO] [stdout] test config::tests::test_workspaces_env_comma_separated ... ok
[INFO] [stdout] test config::tests::test_worktree_path ... ok
[INFO] [stdout] test config::tests::test_is_under ... ok
[INFO] [stdout] test config::tests::test_parse_path_list_empty ... ok
[INFO] [stdout] test config::tests::test_validate_workspaces_some_missing ... ok
[INFO] [stdout] test config::tests::test_workspace_empty_env_falls_back ... ok
[INFO] [stdout] test config::tests::test_short_id ... ok
[INFO] [stdout] test changelog::tests::prop_bash_long_command_truncated ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_pull_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_readonly_allowed ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_merge_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_rebase_blocked ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_bash_mutating_git ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_commit_amend_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_stash_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_reset_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_add_commit_push_blocked ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_bash_git_commit ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_git_c_relative_ignored ... ok
[INFO] [stdout] test gitcheck::tests::test_bypass_chain_sed_then_cp ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_no_absolute ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_quoted_redirect_target ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_tee_multiple_targets ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_combined_stdout_stderr_redirect ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_fd_redirects_not_captured_as_paths ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_redirect ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_git_c_across_separator ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_ignore_quoted_content ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_escaped_quote_inside_double_quoted_arg ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_no_whitespace_redirect ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_absolute_paths ... ok
[INFO] [stdout] test gitcheck::tests::test_cd_to_worktree_allows_bare_git ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_with_flags ... ok
[INFO] [stdout] test gitcheck::tests::test_command_substitution_cd_does_not_bypass ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_dash_t_captures_destination ... ok
[INFO] [stdout] test gitcheck::tests::test_cd_tmp_does_not_bypass_bare_check ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_with_2_redirect_ampersand ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_dash_t_relative ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_relative_dest ... ok
[INFO] [stdout] test gitcheck::tests::test_cd_in_separate_segment_still_blocks_git ... ok
[INFO] [stdout] test gitcheck::tests::test_dd_of_path ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_with_fd_redirect_2_dev_null ... ok
[INFO] [stdout] test gitcheck::tests::test_compound_with_c_and_bare_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_dd_of_relative ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_single_arg_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_git_subcommand_simple ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_git_subcommand_with_flags ... ok
[INFO] [stdout] test gitcheck::tests::test_env_install_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_git_subcommand_with_c_flag ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_no_git ... ok
[INFO] [stdout] test gitcheck::tests::test_find_bare_mutating_git_none_for_readonly ... ok
[INFO] [stdout] test gitcheck::tests::test_find_bare_mutating_git_detects_all_subcmds ... ok
[INFO] [stdout] test gitcheck::tests::test_gawk_inplace_not_matched_by_sed_regex ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_tee ... ok
[INFO] [stdout] test gitcheck::tests::test_delete_main ... ok
[INFO] [stdout] test gitcheck::tests::test_commit_message_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_git_cp_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_non_workspace ... ok
[INFO] [stdout] test gitcheck::tests::test_gh_merge ... ok
[INFO] [stdout] test gitcheck::tests::test_git_format_patch_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_git_in_echo_still_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_cd_double_amp ... ok
[INFO] [stdout] test gitcheck::tests::test_git_with_c_not_flagged_as_bare ... ok
[INFO] [stdout] test gitcheck::tests::test_git_mv_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_install_no_false_positive_package_managers ... ok
[INFO] [stdout] test gitcheck::tests::test_install_dest ... ok
[INFO] [stdout] test gitcheck::tests::test_git_extension_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_install_standalone_utility ... ok
[INFO] [stdout] test gitcheck::tests::test_multi_stage_cp_both_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_mv_relative_dest ... ok
[INFO] [stdout] test gitcheck::tests::test_is_worktree_management_op ... ok
[INFO] [stdout] test gitcheck::tests::test_patch_target ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_combined_pie_flags ... ok
[INFO] [stdout] test gitcheck::tests::test_is_repo_git_op ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_cd_pattern ... ok
[INFO] [stdout] test gitcheck::tests::test_force_push_without_lease ... ok
[INFO] [stdout] test gitcheck::tests::test_non_git_commands_not_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_include_path_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_quoted_path ... ok
[INFO] [stdout] test gitcheck::tests::test_quoted_absolute_path_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_git_c_subpath ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_separate_inplace_flag ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_inplace_backup_suffix ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_inplace ... ok
[INFO] [stdout] test gitcheck::tests::test_redirect_dev_null_allowed ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_worktree_path_none ... ok
[INFO] [stdout] test gitcheck::tests::test_rsync_daemon_url_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_rsync_dest ... ok
[INFO] [stdout] test gitcheck::tests::test_rsync_remote_host_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_ruby_inplace_backup_suffix ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_git_c ... ok
[INFO] [stdout] test gitcheck::tests::test_refspec_push_to_main ... ok
[INFO] [stdout] test gitcheck::tests::test_push_to_main ... ok
[INFO] [stdout] test gitcheck::tests::test_quoted_c_flag_does_not_bypass ... ok
[INFO] [stdout] test gitcheck::tests::test_safe_commands_no_false_positives ... ok
[INFO] [stdout] test gitcheck::tests::test_ruby_inplace ... ok
[INFO] [stdout] test gitcheck::tests::test_hard_reset ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_combined_flags_ni ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_flag_value_not_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_delete_semver_tags ... ok
[INFO] [stdout] test gitcheck::tests::test_safe_git_commands_not_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_inplace_absolute_path ... ok
[INFO] [stdout] test gitcheck::tests::test_ruby_separate_inplace_flag ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_multiple_e_flags ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_long_form_inplace_with_suffix ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_long_form_inplace ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_inplace_relative_path ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_transliterate_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_uppercase_flag_combined_with_i ... ok
[INFO] [stdout] test gitcheck::tests::test_shell_comment_git_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_inplace_macos_variant ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_multi_file_all_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_single_char_dir_not_treated_as_sed_expr ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_redirect_does_not_mask_target ... ok
[INFO] [stdout] test gitcheck::tests::test_strip_shell_comment ... ok
[INFO] [stdout] test gitcheck::tests::test_sudo_cp_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_sudo_mv_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_bare_checkout ... ok
[INFO] [stdout] test gitcheck::tests::test_ssh_c_flag_does_not_bypass ... ok
[INFO] [stdout] test gitcheck::tests::test_shell_comment_cd_does_not_bypass ... ok
[INFO] [stdout] test gitcheck::tests::test_target_directory_equals_form ... ok
[INFO] [stdout] test gitcheck::tests::test_target_directory_equals_relative ... ok
[INFO] [stdout] test gitcheck::tests::test_tool_in_filename_no_mismatch ... ok
[INFO] [stdout] test gitcheck::tests::test_gh_api_commit_endpoints_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_cd_no_git ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_cd_pattern_deny ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_cd_existing_wt_dir_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_sudo_install_detected ... ok
[INFO] [stderr] {"bin":"session-start","detail":"/path/to/workspace","level":"INFO","msg":"session created","session":"sess-abc123","ts":"2026-06-12T21:17:26Z"}
[INFO] [stdout] test gitcheck::tests::test_gh_api_read_endpoints_not_blocked ... ok
[INFO] [stderr] {"bin":"test","level":"INFO","msg":"hello world","ts":"2026-06-12T21:17:26Z"}
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_main_checkout_deny ... ok
[INFO] [stderr] {"bin":"test","detail":"detail","level":"ERROR","msg":"msg","session":"sess-123","ts":"2026-06-12T21:17:26Z"}
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_existing_wt_dir_blocked ... ok
[INFO] [stderr] {"bin":"test-bin","level":"WARN","msg":"heads up","ts":"2026-06-12T21:17:26Z"}
[INFO] [stdout] test gitcheck::tests::test_worktree_mgmt_does_not_exempt_bare_mutating_git ... ok
[INFO] [stderr] {"bin":"test-bin","level":"DEBUG","msg":"no extras","ts":"2026-06-12T21:17:26Z"}
[INFO] [stdout] test log::tests::test_emit_full_with_all_fields ... ok
[INFO] [stderr] {"bin":"test-bin","level":"ERROR","msg":"something broke","ts":"2026-06-12T21:17:26Z"}
[INFO] [stdout] test log::tests::test_emit_produces_valid_json ... ok
[INFO] [stderr] {"bin":"test","level":"WARN","msg":"path with \"quotes\" and \\backslashes\nnewline","ts":"2026-06-12T21:17:26Z"}
[INFO] [stdout] test log::tests::test_iso_now_format ... ok
[INFO] [stdout] test log::tests::test_warn_convenience ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_confluence_write_ask ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_not_active ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_read_allow ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_checkout_with_git_c_allowed ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_safe_write_allow ... ok
[INFO] [stdout] test mcp::tests::test_codebase_memory_mcp_unknown_ask ... ok
[INFO] [stdout] test mcp::tests::test_codebase_memory_mcp_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_read_prefixes_independent ... ok
[INFO] [stdout] test mcp::tests::test_codebase_memory_mcp_write_ask ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_confluence_message_specific ... ok
[INFO] [stdout] test mcp::tests::test_context7_allow ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_create_jira_no_session ... ok
[INFO] [stdout] test mcp::tests::test_context7_unknown_ask ... ok
[INFO] [stdout] test mcp::tests::test_datadog_mcp_unknown_ask ... ok
[INFO] [stdout] test mcp::tests::test_datadog_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_datadog_write_ask ... ok
[INFO] [stdout] test log::tests::test_emit_full_without_optional_fields ... ok
[INFO] [stdout] test mcp::tests::test_github_merge_ask ... ok
[INFO] [stdout] test mcp::tests::test_github_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_github_review_ask ... ok
[INFO] [stdout] test mcp::tests::test_github_server_side_commit_deny ... ok
[INFO] [stdout] test mcp::tests::test_github_review_message_specific ... ok
[INFO] [stdout] test mcp::tests::test_github_unknown_action_message ... ok
[INFO] [stdout] test mcp::tests::test_github_safe_write_allow ... ok
[INFO] [stdout] test log::tests::test_error_convenience ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_create_jira_with_session ... ok
[INFO] [stdout] test mcp::tests::test_datadog_mcp_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_non_mcp_allow ... ok
[INFO] [stdout] test mcp::tests::test_github_merge_message_specific ... ok
[INFO] [stdout] test mcp::tests::test_sentry_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_sentry_unknown_ask ... ok
[INFO] [stdout] test mcp::tests::test_slack_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_slack_unknown_message ... ok
[INFO] [stdout] test mcp::tests::test_slack_write_ask ... ok
[INFO] [stdout] test mcp::tests::test_unknown_mcp_ask ... ok
[INFO] [stdout] test mcp::tests::test_slack_write_messages_specific ... ok
[INFO] [stdout] test output::tests::test_allow_json ... ok
[INFO] [stdout] test output::tests::test_ask_json ... ok
[INFO] [stdout] test mcp::tests::test_sysdig_read_allow ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_worktree_allow ... ok
[INFO] [stdout] test output::tests::test_deny_json ... ok
[INFO] [stdout] test sandbox::tests::test_case_sensitivity_system_paths ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_git_outside_workspace ... ok
[INFO] [stdout] test output::tests::test_json_escaping ... ok
[INFO] [stdout] test sandbox::tests::test_dev_fd_range ... ok
[INFO] [stdout] test sandbox::tests::test_config_paths_always_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_device_path_allow ... ok
[INFO] [stdout] test sandbox::tests::test_context_bash_vs_filetool_for_tmp ... ok
[INFO] [stdout] test sandbox::tests::test_dot_dot_in_worktree_path ... ok
[INFO] [stdout] test sandbox::tests::test_dangerous_dotfiles_ask ... ok
[INFO] [stdout] test sandbox::tests::test_dot_dot_traversal_system_path ... ok
[INFO] [stdout] test sandbox::tests::test_double_slash_system_path ... ok
[INFO] [stdout] test sandbox::tests::test_empty_path ... ok
[INFO] [stdout] test sandbox::tests::test_extract_rel_path_basic ... ok
[INFO] [stdout] test sandbox::tests::test_extract_rel_path_no_filename ... ok
[INFO] [stdout] test sandbox::tests::test_claude_config_always_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_home_paths_allow ... ok
[INFO] [stdout] test sandbox::tests::test_extract_repo_basic ... ok
[INFO] [stdout] test log::tests::test_emit_escapes_special_chars ... ok
[INFO] [stdout] test sandbox::tests::test_is_system_path_resolved_non_system ... ok
[INFO] [stdout] test sandbox::tests::test_is_system_path_resolved_system ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_worktree_management ... ok
[INFO] [stdout] test sandbox::tests::test_macos_private_prefix_deny ... ok
[INFO] [stdout] test sandbox::tests::test_no_session_state_null ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_non_git_command ... ok
[INFO] [stdout] test sandbox::tests::test_no_worktree_session_config_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_above_root ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_basic ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_empty_and_dot ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_double_slashes ... ok
[INFO] [stdout] test sandbox::tests::test_path_with_spaces ... ok
[INFO] [stdout] test sandbox::tests::test_outside_home_ask ... ok
[INFO] [stdout] test mcp::tests::test_rate_limit_boundary_exact ... ok
[INFO] [stdout] test sandbox::tests::test_resolve_path_nonexistent_deep ... ok
[INFO] [stdout] test mcp::tests::test_rate_limit_exceeded ... ok
[INFO] [stdout] test sandbox::tests::test_no_worktree_session_deny ... ok
[INFO] [stdout] test sandbox::tests::test_symlink_to_system_path ... ok
[INFO] [stdout] test mcp::tests::test_rate_limit_not_exceeded ... ok
[INFO] [stdout] test sandbox::tests::test_symlink_traversal_via_parent ... ok
[INFO] [stdout] test sandbox::tests::test_changelog_files_allowed_no_worktree ... ok
[INFO] [stdout] test sandbox::tests::test_temp_path_bash_allow ... ok
[INFO] [stdout] test sandbox::tests::test_global_claude_config_allowed_with_active_worktrees ... ok
[INFO] [stdout] test sandbox::tests::test_temp_path_file_tool_ask ... ok
[INFO] [stdout] test sandbox::tests::test_tilde_expansion ... ok
[INFO] [stdout] test sandbox::tests::test_main_checkout_deny ... ok
[INFO] [stdout] test sandbox::tests::test_trailing_slash_system_paths ... ok
[INFO] [stdout] test sandbox::tests::test_unicode_filenames ... ok
[INFO] [stdout] test sandbox::tests::test_no_worktree_session_allows_existing_worktree_paths ... ok
[INFO] [stdout] test sandbox::tests::test_repo_agents_allowed_in_worktree_mode ... ok
[INFO] [stdout] test sandbox::tests::test_repo_claude_md_allowed_in_worktree_mode ... ok
[INFO] [stdout] test sandbox::tests::test_very_long_path ... ok
[INFO] [stdout] test sandbox::tests::test_session_temp_always_allowed ... ok
[INFO] [stdout] test mcp::tests::test_route_with_session_rate_limit_message ... ok
[INFO] [stdout] test sandbox::tests::test_state_dir_paths_allowed_with_active_worktrees ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_committed_files_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_redirect_message_contains_path ... ok
[INFO] [stdout] test session::tests::test_read_spec_file_empty ... ok
[INFO] [stdout] test session::tests::test_append_spec_entry_idempotent ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_config_paths_redirected ... ok
[INFO] [stdout] test session::tests::test_read_spec_file_not_found ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_non_agents_still_allowed ... ok
[INFO] [stdout] test session::tests::test_read_spec_file_malformed_lines ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_path_allow ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_missing_for_unknown_repo ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_path_with_spaces_allowed ... ok
[INFO] [stdout] test session::tests::test_register_pid ... ok
[INFO] [stdout] test session::tests::test_resolve_ppid_miss ... ok
[INFO] [stdout] test session::tests::test_read_spec_file_whitespace_only ... ok
[INFO] [stdout] test session::tests::test_resolve_no_marker_dir ... ok
[INFO] [stdout] test session::tests::test_append_spec_entry_to_empty ... ok
[INFO] [stdout] test session::tests::test_append_spec_entry_to_existing ... ok
[INFO] [stdout] test session::tests::test_spec_file_has_content_empty ... ok
[INFO] [stdout] test session::tests::test_session_error_display ... ok
[INFO] [stdout] test session::tests::test_state_has_session ... ok
[INFO] [stdout] test session::tests::test_spec_file_read_write ... ok
[INFO] [stdout] test session::tests::test_resolve_readonly_no_marker_write ... FAILED
[INFO] [stdout] test session::tests::test_resolve_ppid_walk_success ... FAILED
[INFO] [stdout] test session::tests::test_resolve_readwrite_creates_marker ... FAILED
[INFO] [stdout] test session::tests::test_resolve_with_id ... ok
[INFO] [stdout] test tests::test_worktree_missing_msg_bypass_prohibition ... ok
[INFO] [stdout] test tests::test_worktree_missing_msg_format ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_preserves_absolute ... ok
[INFO] [stdout] test tests::test_worktree_missing_msg_uses_bin_dir ... ok
[INFO] [stdout] test tests::test_worktree_missing_msg_special_chars ... ok
[INFO] [stdout] test sandbox::tests::test_git_path_ignored_real_repo ... ok
[INFO] [stdout] test changelog::tests::prop_format_entry_has_bold_marker ... ok
[INFO] [stdout] test changelog::tests::prop_format_entry_non_empty ... ok
[INFO] [stdout] test changelog::tests::prop_format_entry_starts_with_timestamp ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- session::tests::test_resolve_readonly_no_marker_write stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'session::tests::test_resolve_readonly_no_marker_write' (319) panicked at hooks/src/session.rs:606:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: ""
[INFO] [stdout]  right: "test-readonly-session"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e56c4b62e08 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e56c4b62e08 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e56c4b62e08 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e56c4b62e08 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e56c4b78eaa - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e56c4b78eaa - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5e56c4b67ae2 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5e56c4b67ae2 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5e56c4b3efd6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e56c4b3efd6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e56c4b5a229 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e56c47f75dc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5e56c47f75dc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5e56c4b5a3e2 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5e56c4b5a3e2 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e56c4b3f092 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e56c4b36639 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e56c4b400ed - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e56c4b796ec - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e56c4b795a3 - core[5a1c3e9896636f3a]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5e56c4751c32 - core[5a1c3e9896636f3a]::panicking::assert_failed::<alloc[154f689e5dd3bae5]::string::String, &str>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5e56c475a784 - muzzle[3b7084274100d6d5]::session::tests::test_resolve_readonly_no_marker_write
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:606:9
[INFO] [stdout]   22:     0x5e56c4753a17 - muzzle[3b7084274100d6d5]::session::tests::test_resolve_readonly_no_marker_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:575:47
[INFO] [stdout]   23:     0x5e56c474dcc6 - <muzzle[3b7084274100d6d5]::session::tests::test_resolve_readonly_no_marker_write::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e56c47ea6bb - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e56c47ea6bb - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5e56c47f7f35 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5e56c47f7f35 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e56c47f7f35 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e56c47f7f35 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e56c47f7f35 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e56c47f7f35 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5e56c47f7f35 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5e56c47f2a94 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5e56c47f2a94 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e56c47fafb2 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e56c47fafb2 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e56c4b6225f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x5e56c4b6225f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b2f8776eaa4 - <unknown>
[INFO] [stdout]   45:     0x7b2f877fba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- session::tests::test_resolve_ppid_walk_success stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'session::tests::test_resolve_ppid_walk_success' (318) panicked at hooks/src/session.rs:388:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: ""
[INFO] [stdout]  right: "test-session-ppid-walk"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e56c4b62e08 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e56c4b62e08 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e56c4b62e08 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e56c4b62e08 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e56c4b78eaa - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e56c4b78eaa - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5e56c4b67ae2 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5e56c4b67ae2 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5e56c4b3efd6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e56c4b3efd6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e56c4b5a229 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e56c47f75dc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5e56c47f75dc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5e56c4b5a3e2 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5e56c4b5a3e2 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e56c4b3f092 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e56c4b36639 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e56c4b400ed - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e56c4b796ec - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e56c4b795a3 - core[5a1c3e9896636f3a]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5e56c4751c32 - core[5a1c3e9896636f3a]::panicking::assert_failed::<alloc[154f689e5dd3bae5]::string::String, &str>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5e56c4757e86 - muzzle[3b7084274100d6d5]::session::tests::test_resolve_ppid_walk_success
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:388:9
[INFO] [stdout]   22:     0x5e56c47538c7 - muzzle[3b7084274100d6d5]::session::tests::test_resolve_ppid_walk_success::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:362:40
[INFO] [stdout]   23:     0x5e56c474db06 - <muzzle[3b7084274100d6d5]::session::tests::test_resolve_ppid_walk_success::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e56c47ea6bb - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e56c47ea6bb - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5e56c47f7f35 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5e56c47f7f35 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e56c47f7f35 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e56c47f7f35 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e56c47f7f35 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e56c47f7f35 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5e56c47f7f35 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5e56c47f2a94 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5e56c47f2a94 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e56c47fafb2 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e56c47fafb2 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e56c4b6225f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x5e56c4b6225f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b2f8776eaa4 - <unknown>
[INFO] [stdout]   45:     0x7b2f877fba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- session::tests::test_resolve_readwrite_creates_marker stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'session::tests::test_resolve_readwrite_creates_marker' (320) panicked at hooks/src/session.rs:654:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: ""
[INFO] [stdout]  right: "test-readwrite-session"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e56c4b62e08 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e56c4b62e08 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e56c4b62e08 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e56c4b62e08 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e56c4b78eaa - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e56c4b78eaa - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5e56c4b67ae2 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5e56c4b67ae2 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5e56c4b3efd6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e56c4b3efd6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e56c4b5a229 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e56c47f75dc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5e56c47f75dc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5e56c4b5a3e2 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5e56c4b5a3e2 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e56c4b3f092 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e56c4b36639 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e56c4b400ed - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e56c4b796ec - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e56c4b795a3 - core[5a1c3e9896636f3a]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5e56c4751c32 - core[5a1c3e9896636f3a]::panicking::assert_failed::<alloc[154f689e5dd3bae5]::string::String, &str>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5e56c475adcd - muzzle[3b7084274100d6d5]::session::tests::test_resolve_readwrite_creates_marker
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:654:9
[INFO] [stdout]   22:     0x5e56c4753a47 - muzzle[3b7084274100d6d5]::session::tests::test_resolve_readwrite_creates_marker::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:625:47
[INFO] [stdout]   23:     0x5e56c474dd06 - <muzzle[3b7084274100d6d5]::session::tests::test_resolve_readwrite_creates_marker::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e56c47ea6bb - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e56c47ea6bb - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5e56c47f7f35 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5e56c47f7f35 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e56c47f7f35 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e56c47f7f35 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e56c47f7f35 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e56c47f7f35 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5e56c47f7f35 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5e56c47f2a94 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5e56c47f2a94 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e56c47fafb2 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e56c47fafb2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e56c47fafb2 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e56c4b6225f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x5e56c4b6225f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b2f8776eaa4 - <unknown>
[INFO] [stdout]   45:     0x7b2f877fba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     session::tests::test_resolve_ppid_walk_success
[INFO] [stdout]     session::tests::test_resolve_readonly_no_marker_write
[INFO] [stdout]     session::tests::test_resolve_readwrite_creates_marker
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 306 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "93f1bccbe879461d0925748d4d7644a1bdd6f92e0323e1055a62c72d0d0790f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93f1bccbe879461d0925748d4d7644a1bdd6f92e0323e1055a62c72d0d0790f3", kill_on_drop: false }`
[INFO] [stdout] 93f1bccbe879461d0925748d4d7644a1bdd6f92e0323e1055a62c72d0d0790f3
